var num = 100;
var str = "Study";
// 数组
var arr = [3, 2, 1];
// 对象
var obj = {
  name: 'longwei',
  hobby: 'coding'
};
// 正则
var reg = /UpUpUp/;
// 函数
var fn = function () {
  console.log('this is a function');
}

// typeof        --判断基本数据类型数据(Number,String,Boolean)
// instanceof    --判断复杂类型数据(Array,Object,RegExp)  返回布尔值
// Object.prototype.toString   --比较全面,低版本IE不兼容

console.log(typeof num);

console.log(arr instanceof Array);

console.log(Object.prototype.toString.call(arr));